<?php namespace system\model;

use hdphp\Model\Model;

class Typeattr extends Model{

	//数据表
	protected $table = "type_attr";

	//完整表名
	protected $full = false;

	//自动验证
	protected $validate=[
		//['字段名','验证方法','提示信息',验证条件,验证时间]
        ['taname','required','请输入属性名称',3,3],
        ['class','required','请选择属性类别',3,3],
        ['tavalue','required','请输入属性值',3,3],
	];

	//自动完成
	protected $auto=[
		//['字段名','处理方法','方法类型',验证条件,验证时机]
	];

	//自动过滤
    protected $filter=[
        //[表单字段名,过滤条件,处理时间]
    ];

	//时间操作,需要表中存在created_at,updated_at字段
	protected $timestamps=false;


	//禁止插入的字段
	protected $denyInsertFields = [];

	//禁止更新的字段
	protected $denyUpdateFields = [];

	//前置方法 比如: _before_add 为添加前执行的方法
	protected function _before_add(){}
	protected function _before_delete(){}
	protected function _before_save(&$data){}

	protected function _after_add(){}
	protected function _after_delete(){}
	protected function _after_save(){}

    public function getAll(){
        $tid=q('get.tid',0,'intval');
        //p($tid);die;
        return $this->where('tid',$tid)->get();
        //p($data);die;
    }
//    类别属性值添加
    public function store(){
        if(!$this->create()) return false;
        //p($_POST);die;
        $data=$this->where('taname',$_POST['taname'])->first();
        if($data){
            $this->error='已有此属性';return false;
        }else{
            return $this->add();
        }
        return $this->add();
    }
//类别属性值修改
    public function xiugai(){
        if(!$this->create()) return false;
        return $this->save();

    }
}